seem impossible - Turkish English Dictionary